/*Reset*/ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}:focus{outline:0}body{line-height:1;color:#000;background:#FFF}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}

div {
    display: block;
}

body {
    color: #333;
}

body, textarea {
    line-height: 1.4em;
}

body, textarea, input, select {
    font-family: sans-serif;
    font-size: 13px;
}

html,body{
    margin:0px;
    /*min-width: 100%;
    min-height:100%;*/
    height: 100%;
    background: #ccc;
}
/**************************PAGINA ADMINISTRADOR*******************************************************************/


/************* Contenedor Principal *****************************************/
#contenedorAdmin{
    height: auto;
    min-height: 100%;
    width: 100%;
    position: relative;
    background: #ccc;
}

#contenedorAdmin #bloque_izq{
    height: auto;
    min-height: 100%;
    width: 15%;
    background: #ccc;
    position: absolute;
}

#contenedorAdmin #bloque_der{
    min-height: 100%;
    min-width: 85%;
    height: auto;
    background: #fff;
    margin-left: 15%;
    position: absolute;
}

/**************** Menu Contenedor Izq *******************************************************/

#contenedorAdmin #bloque_izq .titulo{
    width: 90%;
    float: left;
    padding: 5px 3px;
    border: 1px solid #bbb;
    border-right: 3px solid #bbb;
    background: #ddd;
    color: #21759B;
    font-weight: bold;
    font-size: 110%;
    -moz-user-select: none;
    -webkit-user-select: none;            
}
#contenedorAdmin #bloque_izq .titulo .imagen{
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 8px;
}

#contenedorAdmin #bloque_izq .titulo:hover{
    cursor: pointer;
}

/**************** Contenedor Der *******************************************************/

#contenedorAdmin #bloque_der .blq_datos{
    width: 100%;
}

#contenedorAdmin #bloque_der .blq_datos .fila_datos{
    width: 98%;
    padding: 5px;
    margin-bottom: 10px;
}

.fila_datos .titulo_datos{
    font-size: 200%;
    padding: 3px;
}

.fila_datos label{
    font-size: 130%;
}

.fila_datos .input_text input{
    width: 500px;
    height: 20px;
    font-size: 120%;
}

.fila_datos select{
    height: 25px;
    padding: 2px 5px;
    font-size: 110%;
    margin-left: 10px;
}

.div_mapa{
    width: 100%;
    float: left;
}

.div_mapa #mapa_edit{
    width: 80%;
    height: 400px;
    float: left;
}
.div_mapa .btn_mapa{
    width: 20%;
    height: 400px;
    float: left;
    
}

.div_mapa .btn_mapa .fila_btn_mapa{
    width: 95%;
    padding: 2px 0;
    font-size: 120%;
    float: left;
    margin: 2px 2px;
    
}
.fila_btn_mapa .div_label{
    width: 60px;
    padding-top: 5px;
    padding-left: 5px;
    float: left;        
}

.fila_btn_mapa label{
    font-size: 110%;
    font-weight: bold;
}

.fila_btn_mapa button {
    width: 20px;
    height: 20px;
    float: left;
}
.btn_mas{
    background: #ddd url(img/mas.png) no-repeat;
}
.btn_menos{
    background: #ddd url(img/menos.png) no-repeat;
}






/*************** TABLA DE LA DERECHA *********/
#table{
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size: 12px;
    margin: 5px 10px;
    text-align: left;
    border-collapse: collapse;
}
#table th
{
    font-size: 13px;
    font-weight: normal;
    padding: 8px 25px;	
    background: #ddd;
}
#table td
{
    padding: 3px 25px;
    background: #E8E8E8;
    border-bottom: 1px solid #fff;
    color: #669;
    border-top: 1px solid transparent;
}
#table tr:hover td
{
    background: #d0dafd;
    color: #339;
}


/**********************************************************************************/

